草庐IT

2017 insomni\'hack wheelofrobots Writeup

全部标签

构建:找不到名称'$'

我正在使用VS2015。从TS1.8升级到2.4.1TS之后,找不到键入文件。Build:Cannotfindname'$'.tsconfig.json:{"compileOnSave":true,"compilerOptions":{"module":"none","allowJs":true,"outFile":"app.js","noImplicitAny":false,"noEmitOnError":true,"removeComments":true,"sourceMap":true,"target":"es5"}我该怎么办来解决这个问题?看答案通过在tsconfig.json文件中

使用WingDB+VS2017的断点问题

我正在为TIMSP430微控制器开发嵌入式C,并且在过去的几天里,从Ti的IDE和专有工具链迁移到更单抗sublimeText+MakeMake+GCC的工作流程。我现在正在尝试使用WingDB(带GDBBackend的VisualStudio)进行调试,并且我的工作主要工作。我怀疑这是一个带有断点的问题,归结为后斜线/前向斜线问题,但我不知道该如何解决。我可以在没有问题的情况下开始调试,我可以逐步查看拆卸等等。但是,当我尝试使用F9中的源文件中设置一个断点时,它显示为使用HoverText的禁用:Thebreakpointwillnotcurrentlybehit.Nosourcefilen

c++ - 导航栏在 Visual Studio 2017 中区分大小写排序

我注意到,在VisualStudio2017(15.2、26430.6)和C++文件中,导航栏中的函数列表以区分大小写的方式排序(见下图)。在VisualStudio2010中情况并非如此。另一方面,解决方案资源管理器和类View都显示使用不区分大小写的顺序排序的函数和方法。是否有任何选项、配置文件、免费插件等我可以用来更改此行为?以这种方式检查文件非常困难。到目前为止,我唯一发现的不是免费的,是Superchargeplugin,它似乎提供了自己的导航栏。在VisualStudio2017中同一项目在VisualStudio2010中打开注意:我感兴趣的是如何解决这个问题,而不是代码

c++ - 带有 ftime 函数的 Visual Studio 2015/2017 年 2038 错误

我正在将一些代码从vc120迁移到vc140,但我遇到了ftime64问题。该问题类似于VisualStudiodevcommunity中提到的问题其中ftime64似乎有一个year-2038bug在2015/2017年,但2013年没有。下面是一些示例代码:#include"stdafx.h"#includeintmain(){__timeb64testTime64;_ftime64(&testTime64);printf("%lld\n",testTime64.time);return0;}对于2038/01/1903:14:07UTC之后的日期,时间似乎绕过了32位边界。要进行

c++ - 如何使用尖括号让 Visual Studio 2017 看到我的 .h 文件?

我有一个VisualStudio2017解决方案和C++项目,其中包含一个名为Source.cpp的源文件。在Source.cpp里面我有#include它显示为红色下划线,因为VisualStudio无法找到它。在我的文件系统上,我已验证文件c:\fltk\include\FL\Fl.H存在,我右键单击我的项目并添加目录c:\fltk\include进入项目IncludeDirectories.希望这张照片能解释我的沮丧如何让VisualStudio2017包含该文件? 最佳答案 答案与解决方案平台和解决方案配置有关如您在屏幕截图

Visual Studio社区2017与Windows 7 SP1专业人士兼容

如上所述,遇到启动一个项目需要选择Windows10的项目的问题。任何人都可以验证Windows10是否是Microsoft官方网站的VisualStudio2017所必需的。谢谢看答案这取决于您的项目。我正在Windows7上运行VisualStudio2017社区,并在C++中进行开发,这效果很好。但是,如果您想开发,例如通用Windows应用程序,您将无法做到。资源

c++ - Visual Studio 2017 - 错误 MSB6006 : "CL.exe" exited with code 2

使用VisualStudio2017构建项目时遇到此错误:errorMSB6006:"CL.exe"exitedwithcode2.这是我的代码:intmain(){constintWIDTH=800;constintHEIGHT=600;Bitmapbitmap(WIDTH,HEIGHT);unique_ptrhistogram(newint[Mandelbrot::MAX_ITERATIONS+1]{0});unique_ptrfractal(newint[WIDTH*HEIGHT]{0});//intfractal[WIDTH*HEIGHT]{0};for(inty=0;y问题似

c++ - 使用 pdb 文件调试时 VS2017 阻塞在不存在的目标文件上

我们正在将VisualC++项目切换到vc141工具链(VS2017)。我们遇到了VisualStudio无法使用.pdb的问题来源.obj的文件文件不再存在(例如,因为它们已在构建服务器上编译)。让我们来看一个非常简单的可执行项目:#includeintmain(){std::cout.vcxproj文件都是默认的,除了true生成pdb文件。复现步骤,始终使用VS2017:编译项​​目在main内放置一个断点去除中间体Debug/包含.obj的目录文件通过配置管理器禁用运行时构建(因此它不会重新创建它们)开始调试session这适用于vc100(VS2010)工具链,并且断点有效,

c++ - 为什么我的函数模板特化被 VS2017 拒绝而不是被 VS2015 拒绝?

我有一个将类型与整数值相关联的特征类。structtraits{private:templatestructtype_impl{};templatestructtype_impl{usingtype=int;};//...public:templateusingtype=typenametype_impl::type;};我正在编写一个模板函数,其返回类型由上面的traits类提供,并将其专门用于各种int值:templatetraits::typefunction();templateinlinetraits::typefunction(){return42;};//...这在VS2

linux命令替换来自stdin的字符而无需'\ n'

我运行像NC这样的命令,然后输出类似{"foo1":"bar1"}{"foo2":"bar2"}不连续断路。我想更改输出如下:{"foo1":"bar1"}{"foo2":"bar2"}我试过了nc-U/dev/mysocket|sed's/}/}\n/g',但这无效。似乎sed如果输入没有'\n',则不会处理输入。如果你没有nc可以在示例上方输出的服务器。这更像是Hello.c的以下输出:#include#includeintmain(){while(1){printf("{\"foo1\":\"bar1\"}");fflush(0);sleep(1);}return0;}因此,案件被证明了